//===============================================================================
// Microsoft patterns & practices Enterprise Library Contribution
// Logging Application Block
//===============================================================================
// License: http://www.codeplex.com/entlibcontrib/Project/License.aspx
// Author: Randy
//===============================================================================

namespace EntLibContrib.Logging.TraceListeners
{
	/// <summary>
	/// Defines the behavior when the rool file is created.
	/// </summary>
	public enum NoGuidRollFileExistsBehavior
	{
		/// <summary>
		/// Overwrites the file if it already exists.
		/// </summary>
		Overwrite,
		/// <summary>
		/// Use a secuence number at the end of the generated file if it already exists. If it fails again then increment the secuence until a non existent filename is found.
		/// </summary>
		Increment,
		/// <summary>
		/// Increment and Overwrite if older than the revolving date.
		/// </summary>
		Revolving
	}
}
